package string;

public class Main {

    // 将字符串中的数字字符提取出来，组成新的数字子串。如字符串“d1d8ffd76yu9” 提取出数字字符串“18769”。
    static void extractNum(String str, StringBuffer sb) {


        if (str.length() == 0)
            return;

        if (str.charAt(0) >= '0' && str.charAt(0) <= '9')
            sb.append(str.charAt(0));

        extractNum(str.substring(1, str.length()), sb);

    }

    public static void main(String[] args) {
        StringBuffer sb = new StringBuffer();
        extractNum("d1d8ffd76yu9", sb);

        System.out.println(sb.toString());

    }
}
